import { PaginationProps, TableBorder } from "@arco-design/web-vue";
import { TablePagePosition } from "@arco-design/web-vue/es/table/interface";

export interface TableConfig {
  /* 允许拖拽 */
  columnResizable: boolean;
  /* 是否显示边框 */
  bordered: TableBorder;
  /* 是否显示选中效果 */
  hoverable: boolean;
  stripe: boolean;
  /* 固定宽高 */
  tableLayoutFixed: boolean;
  /* 尺寸 */
  size: "mini" | "small" | "medium" | "large" | undefined;
  /* 是否显示表头 */
  showHeader: boolean;

  pagePosition: TablePagePosition;
  /* 分页配置 */
  pagination: PaginationProps;
  height: number;
}
